#layout{
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    border-top:1px solid transparent;
}
.recoverTrans {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
}
.house-list>li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 2.24rem;
  padding:0.3rem;
  zoom: 1;
  position: relative;
  background: #FFFFFF;
}
.house-list>li::before,.house-list>li::after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  line-height:0;
}
.house-list>li+li {
  margin-top:1px;
}
.house-list > li > a {
  display: block;
  width: 100%;
  height: 100%;
}
.cover-image {
  float: left;
  position: relative;
  background: url("../img/bg-sub-init.png") center center no-repeat;
  -webkit-background-size:100% 100%;
  background-size:100% 100%;
  width: 33%;
}
.cover-image > img {
  height: 1.68rem;
}
.cover-image>p {
  position: absolute;
  top:0;
  width: 42%;
  height: .36rem;
  text-align: center;
  line-height: 0.32rem;
  font-size:0.24rem;
  background-color:#ff5658;
  color: #FFFFFF;
}
.cover-image>p.reward-red{
  background-color:#ff5658;
}
.cover-image>p.reward-green{
  background-color:#56C401 ;
}
.cover-image>p.reward-gray{
  background-color:#808080;
}
.house-info {
  float: left;
  width: 67%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:0 0 0 0.2rem;
  color: #212121;
}
.house-info>h5 {
  font-size: 0.32rem;
  line-height: 0.4rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: .16rem;
}
.house-info>h5>span.saleTitle-gray{
  color:#808080;
}
.house-info>h5>i{
  width:.32rem;
  height: .36rem;
  line-height: .4rem;
  margin-right: .14rem;
  display:block;
  float: left;
  background: url('../img/red_packet.png') no-repeat center center;
  background-size: contain;
  -webkit-background-size: contain;
}
.house-info>h5>i.firstTime{
  background: url('../img/for_the-first.png') no-repeat center center;
  background-size: contain;
  -webkit-background-size: contain;
}
// .house-info>h5.sucess{
// 	color:#808080;
// }
.house-info>div {
  font-size:0.24rem;
  line-height: 0.36rem;
  color: #212121;
}
.house-info>div.sucess{
  color:#808080;
}
.house-info>div>span.gray{
  color:#808080;
}
.house-info>p {
  color: #808080;
  font-size:0.24rem;
  line-height: .28rem;
  padding:0.1rem 0 ;
}

.house-info>div>div {
  float: left;
  line-height:0.32rem;
}
.house-info>div>div>span+span {
  margin-left:0.5em;
}
.house-info>div>i{
  float: right;
  font-size: 0.28rem;
  color: #FF6138;
  line-height: 0.32rem;
  // margin-top:-0.04rem;
}
.house-info>div>i.total-price{
  color:#808080;
}
.address {
  line-height:0.24rem;
  padding:0;
}
/* .address::before {
  content: " ";
  float: left;
  display: inline-block;
  width: 0.24rem;
  height: 0.24rem;
  line-height:0.24rem;
  background: url("../img/sub-icon-position.png") center center no-repeat;
  -webkit-background-size:contain;
  background-size:contain;
} */
.unit-price {
  float: right;
}
.features {

}
.features>li {
  height:0.28rem;
  border:1px solid #F0F0F0;
  float: left;
  font-size:0.2rem;
  line-height:0.3rem;
  padding:0 2px;
  -webkit-border-radius: 0.04rem;
  border-radius: 0.04rem;
}
.features>li+li {
  margin-left:0.1rem;
}
li.esheyi-recommended{
  color: #FFA43E;
  border-color: #FFA43E;
}
li.recently-added {
  color: #3EC4B1;
  border-color: #3EC4B1;
}
#footer .gma-footIcon2 em{
  background: url(../img/reward-red-copy@3x.png) no-repeat center;
  background-size: 100% 100%;
} 
#footer .gma-footIcon2 span{
  color:#212121;
}